package com.woniuxy.entity.DTO;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class DeliveryDTO {

    private Integer id;//配送ID

    private String orderId;//订单ID

    private String paymentTime;//下单时间(Orders表)

    private Integer quantity;//商品数量(OrderItems表)

    private Integer deliveryTime;//配送时长(min)

    private Integer status;//配送状态，0为待配送，1为准时配送，2为超时配送，3为取消配送

    private Integer courierId;//骑手ID(外键，和Courier的id)

    private String courierName;//骑手姓名

    private Integer cityId;//所在城市ID

    private String cityName;//城市名称

    private Integer districtId;//所在区域ID

    private String districtName;//区域名称

    private Integer warehouseId;//仓库ID

    private String warehouseName;//仓库名称

    private Date deliveryStartTime;//配送开始时间

    private Date deliveryEndTime;//配送结束时间

    private String startTime;//最早下单时间

    private String endTime;//最晚下单时间

    private Integer minDeliveryTime;//最小配送时长

    private Integer maxDeliveryTime;//最大配送时长

    private Integer minQuantity;//最小商品数量

    private Integer maxQuantity;//最大商品数量


}
